home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2001 February / maximum-cd-2001-02.iso / Team Arena / TeamArenaDemo.exe / Main / pak0.pk3 / scripts / proto2.shader < prev    next >
Encoding:
Text File  |  2000-11-22  |  36.7 KB  |  2,156 lines

  1. textures/proto2/winframe
  2. {
  3.  
  4.         {
  5.                 map models/weapons/nailgun/nailgun_env.tga
  6.                 //tcMod scale 2 2
  7.                 tcGen environment
  8.                 rgbGen identity
  9.         }
  10.         {
  11.                 map textures/proto2/winframe.tga
  12.                 blendFunc blend
  13.                 rgbGen identity
  14.         }
  15.         {
  16.         map $lightmap
  17.                 blendFunc GL_DST_COLOR GL_ZERO
  18.         rgbGen identity
  19.     }
  20. }
  21.  
  22. textures/proto2/mpintro
  23. {
  24.  
  25.     qer_editorimage textures/proto2/ed_movie.tga
  26.     surfaceparm trans
  27.     surfaceparm nolightmap
  28.     cull disable
  29.  
  30.         {
  31.         map textures/proto2/shiny_black.tga
  32.                 tcGen environment
  33.                 rgbGen identity
  34.     }
  35.  
  36.     {
  37.         videoMap mpteam6.roq
  38.         blendFunc add
  39.                 rgbGen identity
  40.     }
  41.  
  42.        
  43. }
  44. textures/proto2/mpteam1
  45. {
  46.  
  47.     qer_editorimage textures/proto2/ed_movie.tga
  48.     surfaceparm trans
  49.     surfaceparm nolightmap
  50.     cull disable
  51.  
  52.         {
  53.         map textures/proto2/shiny_black.tga
  54.                 tcGen environment
  55.                 rgbGen identity
  56.     }
  57.  
  58.     {
  59.         videoMap mpteam1.roq
  60.         blendFunc add
  61.                 rgbGen identity
  62.     }
  63.  
  64.        
  65. }
  66.  
  67. textures/proto2/mpteam3_movie
  68. {
  69.  
  70.     qer_editorimage textures/proto2/ed_movie.tga
  71.     surfaceparm trans
  72.     surfaceparm nolightmap
  73.     cull disable
  74.  
  75.         {
  76.         map textures/proto2/shiny_black.tga
  77.                 tcGen environment
  78.                 rgbGen identity
  79.     }
  80.  
  81.     {
  82.         videoMap mpteam3.roq
  83.         blendFunc add
  84.                 rgbGen identity
  85.     }
  86.  
  87.        
  88. }
  89.  
  90.  
  91. textures/proto2/mpteam5_mv
  92. {
  93.  
  94.     qer_editorimage textures/proto2/ed_movie.tga
  95.     surfaceparm trans
  96.     surfaceparm nolightmap
  97.     cull disable
  98.  
  99.         {
  100.         map textures/proto2/shiny_black.tga
  101.                 tcGen environment
  102.                 rgbGen identity
  103.     }
  104.  
  105.     {
  106.         videoMap mpteam5.roq
  107.         blendFunc add
  108.                 rgbGen identity
  109.     }
  110.        
  111. }
  112.  
  113. textures/proto2/mpterra2_mv
  114. {
  115.  
  116.     qer_editorimage textures/proto2/ed_movie.tga
  117.     surfaceparm trans
  118.     surfaceparm nolightmap
  119.     cull disable
  120.  
  121.         {
  122.         map textures/proto2/shiny_black.tga
  123.                 tcGen environment
  124.                 rgbGen identity
  125.     }
  126.  
  127.     {
  128.         videoMap mpterra2.roq
  129.         blendFunc add
  130.                 rgbGen identity
  131.     }
  132.        
  133. }
  134.  
  135.  
  136. textures/proto2/redflag
  137. {
  138.     cull disable
  139.     surfaceparm trans
  140.     surfaceparm nolightmap
  141.     nopicmip
  142.  
  143.     {
  144.         map textures/proto2/redflag.tga
  145.         alphaFunc GE128
  146.     }
  147.  
  148.  
  149. }
  150.  
  151. textures/proto2/blueflag
  152. {
  153.     cull disable
  154.     surfaceparm trans
  155.     surfaceparm nolightmap
  156.     nopicmip
  157.  
  158.     {
  159.         map textures/proto2/blueflag.tga
  160.         alphaFunc GE128
  161.     }
  162.  
  163.  
  164. }
  165.  
  166.  
  167. textures/proto2/oneflag
  168. {
  169.     cull disable
  170.     surfaceparm trans
  171.     surfaceparm nolightmap
  172.     nopicmip
  173.  
  174.     {
  175.         map textures/proto2/oneflag.tga
  176.         alphaFunc GE128
  177.     }
  178.  
  179.  
  180. }
  181.  
  182. textures/proto2/harvest
  183. {
  184.     cull disable
  185.     surfaceparm trans
  186.     surfaceparm nolightmap
  187.     nopicmip
  188.  
  189.     {
  190.         map textures/proto2/harvest.tga
  191.         alphaFunc GE128
  192.     }
  193.  
  194.  
  195. }
  196.  
  197. textures/proto2/redob
  198. {
  199.     cull disable
  200.     surfaceparm trans
  201.     surfaceparm nolightmap
  202.     nopicmip
  203.  
  204.     {
  205.         map textures/proto2/redob.tga
  206.         alphaFunc GE128
  207.     }
  208.  
  209.  
  210. }
  211. textures/proto2/blueob
  212. {
  213.     cull disable
  214.     surfaceparm trans
  215.     surfaceparm nolightmap
  216.     nopicmip
  217.  
  218.     {
  219.         map textures/proto2/blueob.tga
  220.         alphaFunc GE128
  221.     }
  222.  
  223.  
  224. }
  225.  
  226.  
  227. textures/proto2/urhere
  228. {
  229.     cull disable
  230.     surfaceparm trans
  231.     surfaceparm nolightmap
  232.     nopicmip
  233.  
  234.     {
  235.         map textures/proto2/urhere.tga
  236.         alphaFunc GE128
  237.     }
  238.  
  239.  
  240. }
  241.  
  242.  
  243. textures/proto2/terramap01
  244. {
  245.     cull disable
  246.     surfaceparm trans
  247.     surfaceparm nolightmap
  248.     nopicmip
  249.  
  250.     {
  251.         map textures/proto2/terramap01.tga
  252.         blendFunc add
  253.                 rgbGen wave sin 1 .2 0 .75
  254.     }
  255.         {
  256.         map textures/proto2/terramap02.tga
  257.                 BlendFunc add
  258.                 tcmod scale 1.75 1
  259.         tcmod scroll -3.75 0
  260.                 rgbGen wave inversesawtooth 1 .2 0 .75
  261.     }
  262.  
  263. }
  264.  
  265. ui/assets/logo01
  266. {
  267.  
  268.          nopicmip
  269.  
  270.     {
  271.         map ui/assets/logo01.tga
  272.                 BlendFunc add
  273.         rgbGen wave triangle 1 1 0 .25
  274.     }
  275.       {
  276.         map ui/assets/logo02.tga
  277.                 BlendFunc add
  278.         tcmod scroll .43 0
  279.                 rgbGen wave triangle 1 1 0 .75
  280.     }
  281.         {
  282.         map ui/assets/logo02.tga
  283.                 BlendFunc add
  284.                 tcmod scroll -.51 0
  285.         rgbGen wave triangle 1 1 0 1
  286.     }
  287.         {
  288.         map ui/assets/logo03.tga
  289.                 BlendFunc add
  290.         tcmod scroll -.3 0
  291.     }
  292.         {
  293.         map ui/assets/logo03.tga
  294.                 BlendFunc add
  295.         tcmod scroll .25 0
  296.     }
  297.  
  298. }
  299.  
  300. textures/proto2/pagans_name
  301.     {
  302.  
  303.     {
  304.         map textures/proto2/pagans_name.tga
  305.         alphaFunc GE128
  306.         rgbgen wave sin .5 0 0 0 
  307.         depthwrite
  308.                   
  309.     }
  310.      {
  311.         map textures/sfx2/jumpadr2.tga
  312.         blendfunc gl_one gl_zero
  313.            tcmod rotate 130
  314.         tcMod stretch sin 1.2 .8 0 1.4
  315.         depthfunc equal
  316.  
  317.     }
  318.  
  319. }
  320.  
  321.  
  322. textures/proto2/xflag01
  323. {           
  324.     surfaceparm alphashadow
  325.     cull none
  326.        
  327.     {
  328.         map textures/proto2/xflag01.tga
  329.         alphaFunc GE128
  330.         depthWrite
  331.         rgbGen identity
  332.                   
  333.     }
  334.         
  335.     {
  336.         map $lightmap
  337.         rgbGen identity
  338.         blendFunc GL_DST_COLOR GL_ZERO
  339.         depthFunc equal
  340.     }
  341.  
  342. }
  343.  
  344. textures/proto2/grill03b
  345. {
  346.     
  347.            
  348.     surfaceparm alphashadow
  349.         surfaceparm nomarks
  350.     cull none
  351.        
  352.     {
  353.         map textures/proto2/grill03b.tga
  354.         alphaFunc GE128
  355.         depthWrite
  356.         rgbGen identity
  357.                   
  358.     }
  359.     {
  360.         map $lightmap
  361.         rgbGen identity
  362.         blendFunc GL_DST_COLOR GL_ZERO
  363.         depthFunc equal
  364.     }
  365. }
  366.  
  367. textures/proto2/screw01
  368. {    
  369.      surfaceparm    metalsteps    
  370.      surfaceparm    nomarks
  371.      surfaceparm     alphashadow  
  372.         
  373.         {
  374.         map textures/proto2/screw01.tga
  375.                 alphaFunc GE128
  376.         depthWrite
  377.             rgbGen identity
  378.     }
  379.     {
  380.         map $lightmap
  381.         rgbGen identity
  382.         blendFunc GL_DST_COLOR GL_ZERO
  383.         depthFunc equal
  384.     }
  385.  
  386. }
  387.  
  388. textures/proto2/vertex_greenstone
  389. {   
  390.     qer_editorimage textures/gothic_block/blocks17i.tga
  391.      surfaceparm pointlight
  392.     
  393.         {
  394.         map textures/gothic_block/blocks17i.tga 
  395.         rgbGen vertex
  396.     }
  397.  
  398. }
  399.  
  400. textures/proto2/vertex_cavestone
  401. {   
  402.     qer_editorimage textures/stone/pjrock5.tga
  403.     surfaceparm pointlight
  404.     
  405.     {
  406.         map textures/stone/pjrock5.tga 
  407.         rgbGen vertex
  408.     }
  409.  
  410. }
  411. textures/proto2/vertex_cavestone_mru
  412. //The image of Mr. Ugly is copyright 2000 by Kevin Hendryx
  413. //It is used here with his permission (but keep it quiet ... it's a secret)
  414. {   
  415.     qer_editorimage textures/stone/pjrock5_mru.tga
  416.     surfaceparm pointlight
  417.     
  418.     {
  419.         map textures/stone/pjrock5_mru.tga 
  420.         rgbGen vertex
  421.     }
  422.  
  423. }
  424.  
  425.  
  426. textures/proto2/x_smallpipe
  427. {
  428.     deformVertexes autoSprite2
  429.         surfaceparm trans    
  430.     surfaceparm alphashadow
  431.     cull none
  432.     {
  433.         map textures/proto2/x_smallpipe.tga
  434.         alphaFunc GE128
  435.         depthWrite
  436.         rgbGen identity
  437.     }
  438.     {
  439.         map $lightmap
  440.         rgbGen identity
  441.         blendFunc GL_DST_COLOR GL_ZERO
  442.         depthFunc equal
  443.     }
  444. }
  445.  
  446. textures/proto2/marbledoor_blue
  447. {    
  448.      surfaceparm    metalsteps       
  449.         
  450.         {
  451.         map textures/effects/tinfx2.tga
  452.                 tcGen environment
  453.                 blendFunc GL_ONE GL_ZERO
  454.                 rgbGen identity
  455.     }
  456.         {
  457.         map textures/proto2/marbledoor_blue.tga
  458.                 blendFunc blend
  459.         rgbGen identity
  460.     }
  461.         {
  462.         map $lightmap
  463.                 blendFunc GL_DST_COLOR GL_ZERO
  464.         rgbGen identity
  465.     }
  466. }
  467. textures/proto2/marbledoor_red
  468. {    
  469.      surfaceparm    metalsteps       
  470.         
  471.         {
  472.         map textures/effects/tinfx2.tga
  473.                 tcGen environment
  474.                 blendFunc GL_ONE GL_ZERO
  475.                 rgbGen identity
  476.     }
  477.         {
  478.         map textures/proto2/marbledoor_red.tga
  479.                 blendFunc blend
  480.         rgbGen identity
  481.     }
  482.         {
  483.         map $lightmap
  484.                 blendFunc GL_DST_COLOR GL_ZERO
  485.         rgbGen identity
  486.     }
  487. }
  488.  
  489.  
  490. textures/proto2/black
  491. {    
  492.        
  493.      qer_editorimage textures/effects2/black.tga 
  494.      surfaceParm nolightmap  
  495.  
  496.         {
  497.         map textures/effects2/black.tga  
  498.         rgbGen vertex
  499.     }
  500.  
  501. }
  502.  
  503. textures/proto2/vertex_con
  504. {    
  505.        
  506.      qer_editorimage textures/proto2/concrete03c.tga  
  507.      surfaceparm pointlight 
  508.  
  509.         {
  510.         map textures/proto2/concrete03c.tga 
  511.         rgbGen vertex
  512.     }
  513.  
  514. }
  515.  
  516. textures/proto2/concrete03c_aqua
  517. {   
  518.     surfaceparm pointlight
  519.  
  520.         {
  521.         map textures/proto2/concrete03c_aqua.tga 
  522.         rgbGen vertex
  523.     }
  524.  
  525. }
  526.  
  527. textures/proto2/pulsebeam
  528. {    
  529.      surfaceparm    metalsteps       
  530.    
  531.  
  532.         {
  533.         map textures/proto2/pulsebeam.tga
  534.         rgbGen identity
  535.     }
  536.         {
  537.         map $lightmap
  538.                 blendFunc GL_DST_COLOR GL_ZERO
  539.         rgbGen identity
  540.     }
  541.         {
  542.         map textures/proto2/pulsebeam2.tga
  543.                 BlendFunc add
  544.         rgbGen wave inversesawtooth -.3 1.3 0 1
  545.     }
  546. }
  547.  
  548. textures/proto2/concrete_rednfx
  549. {    
  550.      surfaceparm    metalsteps       
  551.      qer_editorimage textures/proto2/concrete_red.tga 
  552.  
  553.         {
  554.         map textures/proto2/concrete_red.tga
  555.         rgbGen identity
  556.     }
  557.         {
  558.         map $lightmap
  559.                 blendFunc GL_DST_COLOR GL_ZERO
  560.         rgbGen identity
  561.     }
  562. }
  563. textures/proto2/concrete_bluenfx
  564. {    
  565.      surfaceparm    metalsteps       
  566.      qer_editorimage textures/proto2/concrete_blue.tga   
  567.  
  568.         {
  569.         map textures/proto2/concrete_blue.tga
  570.         rgbGen identity
  571.     }
  572.         {
  573.         map $lightmap
  574.                 blendFunc GL_DST_COLOR GL_ZERO
  575.         rgbGen identity
  576.     }
  577. }
  578.  
  579. textures/proto2/cheapfloor
  580. {
  581.         qer_editorimage textures/proto2/marble02b_floor.tga
  582.  
  583.     {
  584.         map textures/effects2/xtourney_fx3.tga
  585.                 //tcGen environment
  586.                 //tcmod scale .5 .5
  587.                 tcGen environment
  588.                 rgbGen identity
  589.         
  590.     }
  591.         {
  592.                map textures/proto2/marble02b_floor.tga
  593.            blendFunc blend
  594.                rgbGen identity
  595.         }
  596.         {
  597.         map $lightmap
  598.                 blendFunc GL_DST_COLOR GL_ZERO
  599.         rgbGen identity
  600.     }
  601.  
  602. }
  603.  
  604. textures/proto2/redlight_on
  605. {
  606.   surfaceparm nolightmap
  607.  
  608.     {
  609.         map textures/proto2/redlight_on.tga
  610.         rgbGen identity
  611.     }
  612.        
  613.  
  614. }
  615.  
  616. textures/proto2/bluelight_on
  617. {
  618.   surfaceparm nolightmap
  619.  
  620.     {
  621.         map textures/proto2/bluelight_on.tga
  622.         rgbGen identity
  623.     }
  624.        
  625.  
  626. }
  627.  
  628. ////////////////////////////// Warning lights for mpterra2
  629. textures/proto2/bsredlight_on
  630. //for team sides in mpterra2 (1 of 8)
  631. {
  632.   surfaceparm nolightmap
  633.   qer_editorimage textures/proto2/redlight_on.tga
  634.  
  635.     {
  636.         map textures/proto2/redlight_on.tga
  637.         rgbGen identity
  638.     }      
  639. }
  640.  
  641. textures/proto2/bsbluelight_on
  642. //for team sides in mpterra2 (2 of 8)
  643. {
  644.   surfaceparm nolightmap
  645.   qer_editorimage textures/proto2/bluelight_on.tga
  646.     {
  647.         map textures/proto2/bluelight_on.tga
  648.         rgbGen identity
  649.     }
  650. }
  651.  
  652. textures/proto2/rsredlight_off
  653. //for team sides in mpterra2 (3 of 8)
  654. {
  655.  
  656.   qer_editorimage textures/proto2/redlight_off.tga
  657.  
  658.        {
  659.         map textures/proto2/redlight_off.tga
  660.         rgbGen identity
  661.     }    
  662. }
  663.  
  664. textures/proto2/rsbluelight_off
  665. //for team sides in mpterra2 (4 of 8)
  666. {
  667.   qer_editorimage textures/proto2/bluelight_off.tga
  668.  
  669.     {
  670.         map textures/proto2/bluelight_off.tga
  671.         rgbGen identity
  672.     }
  673. }
  674.  
  675. textures/proto2/bsredlight_off
  676. //for team sides in mpterra2 (5 of 8)
  677. {
  678.  
  679.   qer_editorimage textures/proto2/redlight_off.tga
  680.  
  681.        {
  682.         map textures/proto2/redlight_off.tga
  683.         rgbGen identity
  684.     }
  685. }
  686.  
  687. textures/proto2/bsbluelight_off
  688. //for team sides in mpterra2 (6 of 8)
  689. {
  690.   qer_editorimage textures/proto2/bluelight_off.tga
  691.  
  692.     {
  693.         map textures/proto2/bluelight_off.tga
  694.         rgbGen identity
  695.     }   
  696. }
  697.  
  698. textures/proto2/rsbluelight_on
  699. //for team sides in mpterra2 (7 of 8)
  700. {
  701.   surfaceparm nolightmap
  702.   qer_editorimage textures/proto2/bluelight_on.tga
  703.     {
  704.         map textures/proto2/bluelight_on.tga
  705.         rgbGen identity
  706.     }
  707. }
  708.  
  709. textures/proto2/rsredlight_on
  710. //for team sides in mpterra2 (8 of 8)
  711. {
  712.   surfaceparm nolightmap
  713.   qer_editorimage textures/proto2/redlight_on.tga
  714.     {
  715.         map textures/proto2/redlight_on.tga
  716.         rgbGen identity
  717.     }
  718. }
  719. /////////////////////////////////
  720.  
  721.  
  722. textures/proto2/mirrorfloor
  723. {
  724.         qer_editorimage textures/proto2/marble02b_s.tga
  725.     portal
  726.     {
  727.         map textures/common/mirror1.tga
  728.         blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
  729.         depthWrite
  730.     }
  731.         {
  732.                map textures/proto2/marble02b_floor.tga
  733.            blendFunc blend
  734.                rgbGen identity
  735.         }
  736.         {
  737.         map $lightmap
  738.                 blendFunc GL_DST_COLOR GL_ZERO
  739.         rgbGen identity
  740.     }
  741.  
  742. }
  743.  
  744. textures/proto2/bluetrim01
  745. {
  746.  
  747.        
  748.     {
  749.         map textures/effects2/envmap_blu.tga
  750.                 blendFunc GL_ONE GL_ZERO
  751.                 tcmod scale .025 .05
  752.                 tcmod Scroll  .005 .04
  753.                 
  754.                 rgbGen identity
  755.     }
  756.         {
  757.         map textures/proto2/bluetrim01.tga
  758.                 blendFunc blend
  759.         rgbGen identity
  760.     }
  761.         {
  762.         map $lightmap
  763.                 blendFunc GL_DST_COLOR GL_ZERO
  764.         rgbGen identity
  765.     }
  766. }
  767.  
  768. textures/proto2/redtrim01
  769. {
  770.     qer_editorimage  textures/proto2/bluetrim01
  771.        
  772.     {
  773.         map textures/effects2/envmap_red.tga
  774.                 blendFunc GL_ONE GL_ZERO
  775.                 tcmod scale .025 .05
  776.                 tcmod Scroll  .005 .04
  777.                 
  778.                 rgbGen identity
  779.     }
  780.         {
  781.         map textures/proto2/bluetrim01.tga
  782.                 blendFunc blend
  783.         rgbGen identity
  784.     }
  785.         {
  786.         map $lightmap
  787.                 blendFunc GL_DST_COLOR GL_ZERO
  788.         rgbGen identity
  789.     }
  790. }
  791.  
  792. textures/proto2/torchstone_trans
  793. {
  794.     qer_editorimage textures/proto2/marble02btrim.tga
  795.     surfaceparm nonsolid
  796.     {
  797.         map $lightmap
  798.         rgbGen identity
  799.     
  800.     }
  801.     {
  802.         map textures/proto2/marble02btrim.tga
  803.         rgbGen identity
  804.         blendFunc GL_DST_COLOR GL_ZERO
  805.     }
  806. }
  807.  
  808. textures/proto2/torchstone02_trans
  809. {
  810.     qer_editorimage textures/proto2/marbledge01.tga
  811.     surfaceparm nonsolid
  812.     {
  813.         map $lightmap
  814.         rgbGen identity
  815.     
  816.     }
  817.     {
  818.         map textures/proto2/marbledge01.tga
  819.         rgbGen identity
  820.         blendFunc GL_DST_COLOR GL_ZERO
  821.     }
  822. }
  823. textures/proto2/torchstone03_trans
  824. {
  825.     qer_editorimage textures/proto2/marble02b.tga
  826.     surfaceparm nonsolid
  827.     {
  828.         map $lightmap
  829.         rgbGen identity
  830.     
  831.     }
  832.     {
  833.         map textures/proto2/marble02b.tga
  834.         rgbGen identity
  835.         blendFunc GL_DST_COLOR GL_ZERO
  836.     }
  837. }
  838.  
  839.  
  840. textures/proto2/shiny_black
  841. {    
  842.      surfaceparm    nolightmap   
  843.         
  844.         {
  845.         map textures/proto2/shiny_black.tga
  846.                 tcGen environment
  847.                 rgbGen identity
  848.     }
  849.  
  850.         {
  851.         map $lightmap
  852.                 blendFunc GL_DST_COLOR GL_ZERO
  853.         rgbGen identity
  854.     }
  855. }
  856.  
  857. textures/proto2/light_nv
  858. {    
  859.      surfaceparm    nolightmap  
  860.  
  861.         {
  862.         map textures/proto2/light_nv.tga
  863.         rgbGen identity
  864.     } 
  865.         
  866.         {
  867.         map textures/effects/tinfx2b.tga
  868.                 tcGen environment
  869.                 blendFunc add
  870.                 rgbGen identity
  871.     }
  872.  
  873.  
  874. }
  875. textures/proto2/marble02btrim03
  876. {
  877.     
  878.     {
  879.         map textures/proto2/marble02btrim03.tga
  880.                 rgbGen identity
  881.         }
  882.         {
  883.             map $lightmap
  884.                 blendFunc filter
  885.             rgbGen identity
  886.     }
  887.         {
  888.         map textures/proto2/marble02btrim03_lt.tga
  889.                 blendFunc add
  890.                 rgbGen wave sin .9 .5 0 .2
  891.         }
  892.     
  893. }
  894. textures/proto2/marble02rtrim03
  895. {
  896.     
  897.     {
  898.         map textures/proto2/marble02rtrim03.tga
  899.                 rgbGen identity
  900.         }
  901.         {
  902.             map $lightmap
  903.                 blendFunc filter
  904.             rgbGen identity
  905.     }
  906.         {
  907.         map textures/proto2/marble02rtrim03_lt.tga
  908.                 blendFunc add
  909.                 rgbGen wave sin .9 .5 0 .2
  910.         }
  911.     
  912. }
  913.  
  914.  
  915. textures/proto2/red_zot
  916. {
  917.     cull disable
  918.     deformVertexes move 0.2 0 .3  sin 0 5 0 10
  919.     deformVertexes move 0 0.2 0  sin 0 5 0 13
  920.     deformVertexes autoSprite2
  921.     surfaceparm trans
  922.     surfaceparm nomarks
  923.     surfaceparm nolightmap
  924.  
  925.     {
  926.         map textures/proto2/red_zot.tga
  927.         blendFunc Add
  928.         rgbGen identity
  929.     }
  930.  
  931. }
  932.  
  933. textures/proto2/blue_zot
  934. {
  935.     cull disable
  936.     deformVertexes move 0.2 0 .3  sin 0 5 0 10
  937.     deformVertexes move 0 0.2 0  sin 0 5 0 13
  938.     deformVertexes autoSprite2
  939.     surfaceparm trans
  940.     surfaceparm nomarks
  941.     surfaceparm nolightmap
  942.  
  943.     {
  944.         map textures/proto2/blue_zot.tga
  945.         blendFunc Add
  946.         rgbGen identity
  947.     }
  948.  
  949. }
  950.  
  951. textures/proto2/red_zot2
  952. {
  953.     cull disable
  954.     qer_lightimage textures/proto2/red_zot2.tga
  955.     q3map_surfacelight 120
  956.     deformVertexes move 0.2 0 .3  sin 0 5 0 10
  957.     deformVertexes move 0 0.2 0  sin 0 5 0 13
  958.     deformVertexes autoSprite2
  959.     surfaceparm trans
  960.     surfaceparm nomarks
  961.     surfaceparm nolightmap
  962.  
  963.     {
  964.         map textures/proto2/red_zot2.tga
  965.         blendFunc Add
  966.         rgbGen identity
  967.     }
  968.  
  969.  
  970. }
  971. textures/proto2/blue_zot2
  972. {
  973.     qer_editorimage textures/proto2/blue_zot.tga
  974.     cull disable
  975.     qer_lightimage textures/proto2/blue_zot.tga
  976.     q3map_surfacelight 120
  977.     deformVertexes move 0.2 0 .3  sin 0 5 0 10
  978.     deformVertexes move 0 0.2 0  sin 0 5 0 13
  979.     deformVertexes autoSprite2
  980.     surfaceparm trans
  981.     surfaceparm nomarks
  982.     surfaceparm nolightmap
  983.  
  984.     {
  985.         map textures/proto2/blue_zot.tga
  986.         blendFunc Add
  987.         rgbGen identity
  988.     }
  989.  
  990.  
  991. }
  992.  
  993.  
  994.  
  995. textures/proto2/door_right
  996. {    
  997.      surfaceparm    metalsteps       
  998.         
  999.         {
  1000.         map textures/effects2/envmap_sky.tga
  1001.                 tcGen environment
  1002.                 blendFunc GL_ONE GL_ZERO
  1003.                 rgbGen identity
  1004.     }
  1005.         {
  1006.         map textures/proto2/door_right.tga
  1007.                 blendFunc blend
  1008.         rgbGen identity
  1009.     }
  1010.         {
  1011.         map $lightmap
  1012.                 blendFunc GL_DST_COLOR GL_ZERO
  1013.         rgbGen identity
  1014.     }
  1015. }
  1016. textures/proto2/reda_dcl
  1017. {    
  1018.      surfaceparm    nomarks 
  1019.      surfaceparm    trans  
  1020.      //nomipmaps
  1021.      surfaceparm pointlight
  1022.         
  1023.         {
  1024.         map textures/proto2/reda_dcl.tga
  1025.                 blendFunc add
  1026.         rgbGen vertex
  1027.     }
  1028. }
  1029. textures/proto2/bluea_dcl
  1030. {    
  1031.      surfaceparm    nomarks   
  1032.      surfaceparm    trans
  1033.      //nomipmaps
  1034.      surfaceparm pointlight
  1035.    
  1036.         {
  1037.         map textures/proto2/bluea_dcl.tga
  1038.                 blendFunc add
  1039.         rgbGen vertex
  1040.     }
  1041. }
  1042.  
  1043. textures/proto2/blueat_dcl
  1044. {    
  1045.      surfaceparm    nomarks   
  1046.      surfaceparm    trans
  1047.      //nomipmaps
  1048.      surfaceparm pointlight
  1049.    
  1050.         {
  1051.         map textures/proto2/blueat_dcl.tga
  1052.                 blendFunc add
  1053.         rgbGen vertex
  1054.     }
  1055. }
  1056.  
  1057.  
  1058. textures/proto2/skull_red_dcl
  1059. {   
  1060.     qer_editorimage  textures/proto2/pjdecal_red.tga
  1061.      surfaceparm    nomarks 
  1062.      surfaceparm    trans  
  1063.      nomipmaps
  1064.      surfaceparm pointlight
  1065.         
  1066.         {
  1067.         map textures/proto2/pjdecal_red.tga
  1068.                 blendFunc add
  1069.         rgbGen vertex
  1070.     }
  1071. }
  1072.  
  1073. textures/proto2/skull_blue_dcl
  1074. {    
  1075.     qer_editorimage  textures/proto2/pjdecal_blue.tga
  1076.      surfaceparm    nomarks 
  1077.      surfaceparm    trans  
  1078.      nomipmaps
  1079.      surfaceparm pointlight
  1080.         
  1081.         {
  1082.         map textures/proto2/pjdecal_blue.tga
  1083.                 blendFunc add
  1084.         rgbGen vertex
  1085.     }
  1086. }
  1087.  
  1088. textures/proto2/concrete_red
  1089. {    
  1090.      surfaceparm    metalsteps       
  1091.         
  1092.         {
  1093.         map textures/effects2/redfx.tga
  1094.                 tcGen environment
  1095.                 blendFunc GL_ONE GL_ZERO
  1096.                 rgbGen identity
  1097.     }
  1098.         {
  1099.         map textures/proto2/concrete_red.tga
  1100.                 blendFunc blend
  1101.         rgbGen identity
  1102.     }
  1103.         {
  1104.         map $lightmap
  1105.                 blendFunc GL_DST_COLOR GL_ZERO
  1106.         rgbGen identity
  1107.     }
  1108. }
  1109. textures/proto2/concrete_blue
  1110. {    
  1111.      surfaceparm    metalsteps       
  1112.         
  1113.         {
  1114.         map textures/effects2/bluefx.tga
  1115.                 tcGen environment
  1116.                 blendFunc GL_ONE GL_ZERO
  1117.                 rgbGen identity
  1118.     }
  1119.         {
  1120.         map textures/proto2/concrete_blue.tga
  1121.                 blendFunc blend
  1122.         rgbGen identity
  1123.     }
  1124.         {
  1125.         map $lightmap
  1126.                 blendFunc GL_DST_COLOR GL_ZERO
  1127.         rgbGen identity
  1128.     }
  1129. }
  1130. textures/proto2/teamwerkz_red1
  1131. {
  1132.     cull disable
  1133.     surfaceparm trans
  1134.     surfaceparm nolightmap
  1135.     {
  1136.         map textures/proto2/teamwerkz_red2.tga
  1137.         blendFunc add
  1138.                 tcMod scroll 1 0
  1139.         rgbgen wave sin 0 1 0 9
  1140.     }
  1141.         {
  1142.         map textures/proto2/teamwerkz_red1.tga
  1143.         blendFunc add
  1144.                 tcMod scroll -.2 0
  1145.         rgbgen wave sin 0 1 0 .19
  1146.     }
  1147.         
  1148.  
  1149.  
  1150. }
  1151. textures/proto2/teamwerkz_blue1
  1152. {
  1153.     cull disable
  1154.     surfaceparm trans
  1155.     surfaceparm nolightmap
  1156.     {
  1157.         map textures/proto2/teamwerkz_blue2.tga
  1158.         blendFunc add
  1159.                 tcMod scroll 1 0
  1160.         rgbgen wave sin 0 1 0 9
  1161.     }
  1162.         {
  1163.         map textures/proto2/teamwerkz_blue1.tga
  1164.         blendFunc add
  1165.                 tcMod scroll -.2 0
  1166.         rgbgen wave sin 0 1 0 .19
  1167.     }
  1168.         
  1169.  
  1170.  
  1171. }
  1172. textures/proto2/gothic_light
  1173. {
  1174.     
  1175.            
  1176.     surfaceparm alphashadow
  1177.         surfaceparm nomarks    
  1178.     cull none
  1179.        
  1180.     {
  1181.         map textures/proto2/gothic_light.tga
  1182.         alphaFunc GE128
  1183.         depthWrite
  1184.         rgbGen identity
  1185.                   
  1186.     }
  1187.     {
  1188.         map $lightmap
  1189.         rgbGen identity
  1190.         blendFunc GL_DST_COLOR GL_ZERO
  1191.         depthFunc equal
  1192.     }
  1193. }
  1194.  
  1195. textures/proto2/gothic_lightfx
  1196. {
  1197.     
  1198.            q3map_surfacelight 2000
  1199.     surfaceparm alphashadow
  1200.         surfaceparm nomarks    
  1201.        
  1202.     {
  1203.         map textures/proto2/gothic_lightfx.tga
  1204.         blendfunc add
  1205.         rgbGen identity
  1206.                   
  1207.     }
  1208. }
  1209. textures/proto2/5_dcl
  1210. {
  1211.     
  1212.            surfaceparm pointlight
  1213.     surfaceparm alphashadow
  1214.         surfaceparm nomarks
  1215.     cull none
  1216.        
  1217.     {
  1218.         map textures/proto2/5_dcl.tga
  1219.         blendFunc add
  1220.         depthWrite
  1221.         rgbGen vertex
  1222.                   
  1223.     }
  1224.  
  1225. }
  1226.  
  1227. textures/proto2/grill02
  1228. {
  1229.     
  1230.            
  1231.     surfaceparm alphashadow
  1232.         surfaceparm nomarks
  1233.     cull none
  1234.        
  1235.     {
  1236.         map textures/proto2/grill02.tga
  1237.         alphaFunc GE128
  1238.         depthWrite
  1239.         rgbGen identity
  1240.                   
  1241.     }
  1242.     {
  1243.         map $lightmap
  1244.         rgbGen identity
  1245.         blendFunc GL_DST_COLOR GL_ZERO
  1246.         depthFunc equal
  1247.     }
  1248. }
  1249. textures/proto2/wirepipe
  1250. {
  1251.     
  1252.            
  1253.     surfaceparm alphashadow
  1254.         surfaceparm nomarks
  1255.     cull none
  1256.        
  1257.     {
  1258.         map textures/proto2/wirepipe.tga
  1259.         alphaFunc GE128
  1260.         depthWrite
  1261.         rgbGen identity
  1262.                   
  1263.     }
  1264.     {
  1265.         map $lightmap
  1266.         rgbGen identity
  1267.         blendFunc GL_DST_COLOR GL_ZERO
  1268.         depthFunc equal
  1269.     }
  1270. }
  1271. textures/proto2/wheel01
  1272. {
  1273.     
  1274.            
  1275.     surfaceparm alphashadow
  1276.         surfaceparm nomarks
  1277.     cull none
  1278.        
  1279.     {
  1280.         map textures/proto2/wheel01.tga
  1281.         alphaFunc GE128
  1282.         depthWrite
  1283.         rgbGen identity
  1284.                   
  1285.     }
  1286.     {
  1287.         map $lightmap
  1288.         rgbGen identity
  1289.         blendFunc GL_DST_COLOR GL_ZERO
  1290.         depthFunc equal
  1291.     }
  1292. }
  1293. textures/proto2/c_zinc_shiny
  1294. {   
  1295.     qer_editorimage textures/gothic_trim/zinc_shiny.tga
  1296.     cull none
  1297.         {
  1298.                 map textures/effects/tinfx.tga       
  1299.                 tcGen environment
  1300.                 rgbGen identity
  1301.     }   
  1302.         {
  1303.         map textures/gothic_trim/zinc_shiny.tga
  1304.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1305.         rgbGen identity
  1306.     } 
  1307.         {
  1308.         map $lightmap
  1309.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  1310.         rgbGen identity
  1311.     }
  1312. }
  1313. textures/proto2/stadlight01
  1314. {
  1315.     
  1316.            
  1317.     surfaceparm alphashadow
  1318.         surfaceparm nomarks    
  1319.     cull none
  1320.        
  1321.     {
  1322.         map textures/proto2/stadlight01.tga
  1323.         alphaFunc GE128
  1324.         depthWrite
  1325.         rgbGen identity
  1326.                   
  1327.     }
  1328.     {
  1329.         map $lightmap
  1330.         rgbGen identity
  1331.         blendFunc GL_DST_COLOR GL_ZERO
  1332.         depthFunc equal
  1333.     }
  1334.         {
  1335.         map textures/proto2/stadlight01fx.tga
  1336.         blendfunc add
  1337.         rgbGen wave sin .5 .5 0 2
  1338.                   
  1339.     }
  1340. }
  1341.  
  1342. textures/proto2/v_support02
  1343. {
  1344.     
  1345.            
  1346.     surfaceparm alphashadow
  1347.     cull none
  1348.         nomipmaps
  1349.     {
  1350.         map textures/proto2/v_support02.tga
  1351.         alphaFunc GE128
  1352.         depthWrite
  1353.         rgbGen identity
  1354.                   
  1355.     }
  1356.     {
  1357.         map $lightmap
  1358.         rgbGen identity
  1359.         blendFunc GL_DST_COLOR GL_ZERO
  1360.         depthFunc equal
  1361.     }
  1362. }
  1363. textures/proto2/pipes01
  1364. {
  1365.     
  1366.            
  1367.     surfaceparm alphashadow
  1368.     cull none
  1369.        
  1370.     {
  1371.         map textures/proto2/pipes01.tga
  1372.         alphaFunc GE128
  1373.         depthWrite
  1374.         rgbGen identity
  1375.                   
  1376.     }
  1377.     {
  1378.         map $lightmap
  1379.         rgbGen identity
  1380.         blendFunc GL_DST_COLOR GL_ZERO
  1381.         depthFunc equal
  1382.     }
  1383. }
  1384. textures/proto2/floorvent01
  1385. {
  1386.     
  1387.            surfaceparm pointlight
  1388.     surfaceparm alphashadow
  1389.     cull none
  1390.        
  1391.     {
  1392.         map textures/proto2/floorvent01.tga
  1393.         blendFunc blend
  1394.         depthWrite
  1395.         rgbGen vertex
  1396.                   
  1397.     }
  1398.  
  1399. }
  1400. textures/proto2/sign01
  1401. {
  1402.         {
  1403.                 map textures/proto2/sign01.tga
  1404.                 BlendFunc Add
  1405.                 rgbGen identity
  1406.         }
  1407. }
  1408.  
  1409. textures/proto2/supportctfblu
  1410. {
  1411.  
  1412.        
  1413.     {
  1414.         map textures/effects2/envmap_blu.tga
  1415.                 blendFunc GL_ONE GL_ZERO
  1416.                 tcmod scale .025 .05
  1417.                 tcmod Scroll  .005 .02
  1418.                 
  1419.                 rgbGen identity
  1420.     }
  1421.         {
  1422.         map textures/proto2/supportctfblu.tga
  1423.                 blendFunc blend
  1424.         rgbGen identity
  1425.     }
  1426.         {
  1427.         map $lightmap
  1428.                 blendFunc GL_DST_COLOR GL_ZERO
  1429.         rgbGen identity
  1430.     }
  1431. }
  1432.  
  1433. textures/proto2/supportctfred
  1434. {
  1435.  
  1436.        
  1437.     {
  1438.         map textures/effects2/envmap_red.tga
  1439.                 blendFunc GL_ONE GL_ZERO
  1440.                 tcmod scale .025 .05
  1441.                 tcmod Scroll  .005 .02
  1442.                 
  1443.                 rgbGen identity
  1444.     }
  1445.         {
  1446.         map textures/proto2/supportctfred.tga
  1447.                 blendFunc blend
  1448.         rgbGen identity
  1449.     }
  1450.         {
  1451.         map $lightmap
  1452.                 blendFunc GL_DST_COLOR GL_ZERO
  1453.         rgbGen identity
  1454.     }
  1455. }
  1456. textures/proto2/marbletrim02
  1457. {
  1458.     
  1459.            
  1460.     surfaceparm alphashadow
  1461.     cull none
  1462.        
  1463.     {
  1464.         map textures/proto2/marbletrim02.tga
  1465.         alphaFunc GE128
  1466.         depthWrite
  1467.         rgbGen identity
  1468.                   
  1469.     }
  1470.     {
  1471.         map $lightmap
  1472.         rgbGen identity
  1473.         blendFunc GL_DST_COLOR GL_ZERO
  1474.         depthFunc equal
  1475.     }
  1476. }
  1477.  
  1478. textures/proto2/marbletrim01
  1479. {
  1480.     
  1481.            
  1482.     surfaceparm alphashadow
  1483.     cull none
  1484.        
  1485.     {
  1486.         map textures/proto2/marbletrim01.tga
  1487.         alphaFunc GE128
  1488.         depthWrite
  1489.         rgbGen identity
  1490.                   
  1491.     }
  1492.     {
  1493.         map $lightmap
  1494.         rgbGen identity
  1495.         blendFunc GL_DST_COLOR GL_ZERO
  1496.         depthFunc equal
  1497.     }
  1498. }
  1499. textures/proto2/marble02b_s
  1500. {    
  1501.      surfaceparm    metalsteps       
  1502.         
  1503.         {
  1504.         map textures/effects/tinfx2.tga
  1505.                 tcGen environment
  1506.                 blendFunc GL_ONE GL_ZERO
  1507.                 rgbGen identity
  1508.     }
  1509.         {
  1510.         map textures/proto2/marble02b_s.tga
  1511.                 blendFunc blend
  1512.         rgbGen identity
  1513.     }
  1514.         {
  1515.         map $lightmap
  1516.                 blendFunc GL_DST_COLOR GL_ZERO
  1517.         rgbGen identity
  1518.     }
  1519. }
  1520.  
  1521. textures/proto2/ceiling_pipe01
  1522. {
  1523.     
  1524.            
  1525.     surfaceparm alphashadow
  1526.     cull none
  1527.        
  1528.     {
  1529.         map textures/proto2/ceiling_pipe01.tga
  1530.         alphaFunc GE128
  1531.         depthWrite
  1532.         rgbGen identity
  1533.                   
  1534.     }
  1535.     {
  1536.         map $lightmap
  1537.         rgbGen identity
  1538.         blendFunc GL_DST_COLOR GL_ZERO
  1539.         depthFunc equal
  1540.     }
  1541. }
  1542. textures/proto2/duct01
  1543. {    
  1544.      surfaceparm    metalsteps       
  1545.         
  1546.         {
  1547.         map textures/effects/tinfx.tga
  1548.                 tcGen environment
  1549.                 blendFunc GL_ONE GL_ZERO
  1550.                 rgbGen identity
  1551.     }
  1552.         {
  1553.         map textures/proto2/duct01.tga
  1554.                 blendFunc blend
  1555.         rgbGen identity
  1556.     }
  1557.         {
  1558.         map $lightmap
  1559.                 blendFunc GL_DST_COLOR GL_ZERO
  1560.         rgbGen identity
  1561.     }
  1562. }
  1563. textures/proto2/grate_trim
  1564. {    
  1565.      surfaceparm    metalsteps       
  1566.         
  1567.         {
  1568.         map textures/sfx/specular.tga
  1569.                 tcGen environment
  1570.                 blendFunc GL_ONE GL_ZERO
  1571.                 rgbGen identity
  1572.     }
  1573.         {
  1574.         map textures/proto2/grate_trim.tga
  1575.                 blendFunc blend
  1576.         rgbGen identity
  1577.     }
  1578.         {
  1579.         map $lightmap
  1580.                 blendFunc GL_DST_COLOR GL_ZERO
  1581.         rgbGen identity
  1582.     }
  1583. }
  1584. textures/proto2/techtrim02
  1585. {    
  1586.      surfaceparm    metalsteps       
  1587.         
  1588.         {
  1589.         map textures/sfx/specular.tga
  1590.                 tcGen environment
  1591.                 blendFunc GL_ONE GL_ZERO
  1592.                 rgbGen identity
  1593.     }
  1594.         {
  1595.         map textures/proto2/techtrim02.tga
  1596.                 blendFunc blend
  1597.         rgbGen identity
  1598.     }
  1599.         {
  1600.         map $lightmap
  1601.                 blendFunc GL_DST_COLOR GL_ZERO
  1602.         rgbGen identity
  1603.     }
  1604. }
  1605. textures/proto2/steam01
  1606. {
  1607.     qer_editorimage textures/proto2/steam_01_img.tga
  1608.     cull disable
  1609.     deformVertexes autoSprite2
  1610.     surfaceparm trans
  1611.     //surfaceparm alphashadow
  1612.     //surfaceparm nolightmap
  1613.     surfaceparm pointlight
  1614.     deformVertexes wave 50 sin 0 3 0 .3
  1615.     deformVertexes move .3 .1 0  sin 0 .5 0 0.2
  1616.    //deformVertexes move .6 .3 0  sin 0 .5 0 0.4
  1617.     {
  1618.         map textures/proto2/steam01.tga
  1619.                 tcmod scroll 0 0.3
  1620.         blendFunc blend
  1621.         rgbGen vertex
  1622.     }
  1623.         
  1624.  
  1625.  
  1626. }
  1627. textures/proto2/flare2
  1628. {
  1629.     cull disable
  1630.     deformVertexes autoSprite2
  1631.     surfaceparm trans
  1632.     surfaceparm nolightmap
  1633.     {
  1634.         map textures/proto2/flare2.tga
  1635.         blendFunc Add
  1636.         rgbGen identity
  1637.     }
  1638.  
  1639.  
  1640. }
  1641. textures/proto2/flare
  1642. {
  1643.     cull disable
  1644.     deformVertexes autoSprite
  1645.     surfaceparm trans
  1646.     surfaceparm nolightmap
  1647.  
  1648.     {
  1649.         clampmap textures/proto2/flare.tga
  1650.                 tcmod rotate 10
  1651.         blendFunc Add
  1652.         rgbGen identity
  1653.     }
  1654.  
  1655.  
  1656. }
  1657. textures/proto2/redflare2
  1658. {
  1659.     cull disable
  1660.     deformVertexes autoSprite2
  1661.     surfaceparm trans
  1662.     surfaceparm nolightmap
  1663.     {
  1664.         map textures/proto2/redflare2.tga
  1665.         blendFunc Add
  1666.         rgbGen identity
  1667.     }
  1668.  
  1669.  
  1670. }
  1671. textures/proto2/redflare
  1672. {
  1673.     cull disable
  1674.     deformVertexes autoSprite
  1675.     surfaceparm trans
  1676.     surfaceparm nolightmap
  1677.  
  1678.     {
  1679.         clampmap textures/proto2/redflare.tga
  1680.                 tcmod rotate 10
  1681.         blendFunc Add
  1682.         rgbGen identity
  1683.     }
  1684.  
  1685.  
  1686. }
  1687.  
  1688. textures/proto2/xredflare2
  1689. // No autosprite for xian_team4 fuckage
  1690. {
  1691.     cull disable
  1692.     surfaceparm trans
  1693.     surfaceparm nolightmap
  1694.  
  1695.     {
  1696.         map textures/proto2/xredflare2.tga
  1697.         blendFunc Add
  1698.         rgbGen identity
  1699.     }
  1700. }
  1701.  
  1702.  
  1703. textures/proto2/xblueflare2
  1704. // No autosprite for xian_team4 fuckage
  1705. {
  1706.     cull disable
  1707.     surfaceparm trans
  1708.     surfaceparm nolightmap
  1709.     {
  1710.         map textures/proto2/blueflare2.tga
  1711.         blendFunc Add
  1712.         rgbGen identity
  1713.     }
  1714. }
  1715.  
  1716.  
  1717. textures/proto2/blueflare2
  1718. {
  1719.     cull disable
  1720.     deformVertexes autoSprite2
  1721.     surfaceparm trans
  1722.     surfaceparm nolightmap
  1723.     {
  1724.         map textures/proto2/blueflare2.tga
  1725.         blendFunc Add
  1726.         rgbGen identity
  1727.     }
  1728.  
  1729.  
  1730. }
  1731. textures/proto2/blueflare
  1732. {
  1733.     cull disable
  1734.     deformVertexes autoSprite
  1735.     surfaceparm trans
  1736.     surfaceparm nolightmap
  1737.  
  1738.     {
  1739.         clampmap textures/proto2/blueflare.tga
  1740.                 tcmod rotate 10
  1741.         blendFunc Add
  1742.         rgbGen identity
  1743.     }
  1744.  
  1745.  
  1746. }
  1747. textures/proto2/pipewall01
  1748. {
  1749.     
  1750.            
  1751.     surfaceparm alphashadow
  1752.     cull none
  1753.        
  1754.     {
  1755.         map textures/proto2/pipewall01.tga
  1756.         alphaFunc GE128
  1757.         
  1758.         rgbGen identity
  1759.                   
  1760.     }
  1761.     {
  1762.         map $lightmap
  1763.         rgbGen identity
  1764.         blendFunc GL_DST_COLOR GL_ZERO
  1765.         depthFunc equal
  1766.     }
  1767. }
  1768. textures/proto2/barbedwire
  1769. {
  1770.     surfaceparm pointlight
  1771.         surfaceparm trans    
  1772.     surfaceparm alphashadow
  1773.         deformVertexes autoSprite2
  1774.     cull twosided
  1775.         //nopicmip
  1776.        
  1777.     {
  1778.         map textures/proto2/barbedwire.tga
  1779.                 blendFunc Blend
  1780.         //alphaFunc GE128
  1781.         //depthWrite
  1782.         rgbGen vertex
  1783.     }
  1784.     //{
  1785.     //    map $lightmap
  1786.     //    rgbGen identity
  1787.     //    blendFunc GL_DST_COLOR GL_ZERO
  1788.     //    depthFunc equal
  1789.     //}
  1790. }
  1791.  
  1792. textures/proto2/rail01
  1793.  
  1794. {
  1795.     
  1796.         surfaceparm trans    
  1797.     surfaceparm alphashadow
  1798.     cull none
  1799.         //nopicmip
  1800.     {
  1801.         map textures/proto2/rail01.tga
  1802.         alphaFunc GE128
  1803.         depthWrite
  1804.         rgbGen identity
  1805.     }
  1806.     {
  1807.         map $lightmap
  1808.         rgbGen identity
  1809.         blendFunc GL_DST_COLOR GL_ZERO
  1810.         depthFunc equal
  1811.     }
  1812. }
  1813. textures/proto2/grill01
  1814. {
  1815.     
  1816.         surfaceparm trans    
  1817.     surfaceparm alphashadow
  1818.     cull none
  1819.         //nopicmip
  1820.     {
  1821.         map textures/proto2/grill01.tga
  1822.         alphaFunc GE128
  1823.         depthWrite
  1824.         rgbGen identity
  1825.     }
  1826.     {
  1827.         map $lightmap
  1828.         rgbGen identity
  1829.         blendFunc GL_DST_COLOR GL_ZERO
  1830.         depthFunc equal
  1831.     }
  1832. }
  1833. textures/proto2/vent01
  1834. {
  1835.     
  1836.         surfaceparm trans    
  1837.     surfaceparm alphashadow
  1838.     cull none
  1839.         //nopicmip
  1840.     {
  1841.         map textures/proto2/vent01.tga
  1842.         alphaFunc GE128
  1843.                 depthWrite
  1844.         rgbGen identity
  1845.     }
  1846.     {
  1847.         map $lightmap
  1848.         rgbGen identity
  1849.         blendFunc GL_DST_COLOR GL_ZERO
  1850.         depthFunc equal
  1851.     }
  1852. }
  1853. textures/proto2/girder05
  1854. {
  1855.     
  1856.         surfaceparm trans    
  1857.     surfaceparm alphashadow
  1858.     cull none
  1859.         //nopicmip
  1860.     {
  1861.         map textures/proto2/girder05.tga
  1862.         alphaFunc GE128
  1863.         depthWrite
  1864.         rgbGen identity
  1865.     }
  1866.     {
  1867.         map $lightmap
  1868.         rgbGen identity
  1869.         blendFunc GL_DST_COLOR GL_ZERO
  1870.         depthFunc equal
  1871.     }
  1872. }
  1873. textures/proto2/girder04
  1874. {
  1875.     
  1876.         surfaceparm trans    
  1877.     surfaceparm alphashadow
  1878.     cull none
  1879.         //nopicmip
  1880.     {
  1881.         map textures/proto2/girder04.tga
  1882.         alphaFunc GE128
  1883.         depthWrite
  1884.         rgbGen identity
  1885.     }
  1886.     {
  1887.         map $lightmap
  1888.         rgbGen identity
  1889.         blendFunc GL_DST_COLOR GL_ZERO
  1890.         depthFunc equal
  1891.     }
  1892. }
  1893. textures/proto2/gear02
  1894. {
  1895.     
  1896.         surfaceparm trans    
  1897.     surfaceparm alphashadow
  1898.     cull none
  1899.         //nopicmip
  1900.     {
  1901.         clampmap textures/proto2/gear02.tga
  1902.         alphaFunc GE128
  1903.                 tcmod rotate 123
  1904.         depthWrite
  1905.         rgbGen identity
  1906.     }
  1907.         {
  1908.         clampmap textures/proto2/gear02b.tga
  1909.         blendFunc add
  1910.         rgbGen identity
  1911.     }
  1912.     {
  1913.         map $lightmap
  1914.         rgbGen identity
  1915.         blendFunc GL_DST_COLOR GL_ZERO
  1916.         depthFunc equal
  1917.     }
  1918. }
  1919. textures/proto2/dirt01
  1920. {       
  1921.         
  1922.         {
  1923.         map textures/proto2/dirt01.tga
  1924.                 rgbGen identity
  1925.     }
  1926.         {
  1927.         map textures/proto2/dirt01b.tga
  1928.                 tcmod Scale 1.1  1.2
  1929.                 blendFunc blend
  1930.         rgbGen identity
  1931.     }
  1932.         {
  1933.         map $lightmap
  1934.                 blendFunc GL_DST_COLOR GL_ZERO
  1935.         rgbGen identity
  1936.     }
  1937. }
  1938. textures/proto2/lightbulb
  1939. {
  1940.     cull disable
  1941.     deformVertexes autoSprite2
  1942.     surfaceparm trans
  1943.     surfaceparm nolightmap
  1944.     {
  1945.         map textures/proto2/lightbulb.tga
  1946.         blendFunc Add
  1947.         rgbGen identity
  1948.     }
  1949.  
  1950.  
  1951. }
  1952. textures/proto2/lightbulb2
  1953. {
  1954.     cull disable
  1955.     deformVertexes autoSprite
  1956.     surfaceparm trans
  1957.     surfaceparm nolightmap
  1958.  
  1959.     {
  1960.         map textures/proto2/lightbulb2.tga
  1961.         blendFunc Add
  1962.         rgbGen identity
  1963.     }
  1964.  
  1965.  
  1966. }
  1967. textures/proto2/tin_panel
  1968. {    
  1969.      surfaceparm    metalsteps       
  1970.         
  1971.         {
  1972.         map textures/effects/tinfx.tga
  1973.                 tcGen environment
  1974.                 blendFunc GL_ONE GL_ZERO
  1975.                 rgbGen identity
  1976.     }
  1977.         {
  1978.         map textures/proto2/tin_panel.tga
  1979.                 blendFunc blend
  1980.         rgbGen identity
  1981.     }
  1982.         {
  1983.         map $lightmap
  1984.                 blendFunc GL_DST_COLOR GL_ZERO
  1985.         rgbGen identity
  1986.     }
  1987. }
  1988. textures/proto2/yellow
  1989. {    
  1990.      surfaceparm    metalsteps       
  1991.         
  1992.         {
  1993.         map textures/effects/tinfx.tga
  1994.                 tcGen environment
  1995.                 blendFunc GL_ONE GL_ZERO
  1996.                 rgbGen identity
  1997.     }
  1998.         {
  1999.         map textures/proto2/yellow.tga
  2000.                 blendFunc blend
  2001.         rgbGen identity
  2002.     }
  2003.         {
  2004.         map $lightmap
  2005.                 blendFunc GL_DST_COLOR GL_ZERO
  2006.         rgbGen identity
  2007.     }
  2008. }
  2009. textures/proto2/girder03
  2010. {
  2011.     
  2012.         surfaceparm trans    
  2013.     surfaceparm alphashadow
  2014.     cull none
  2015.         nopicmip
  2016.     {
  2017.         map textures/proto2/girder03.tga
  2018.         alphaFunc GE128
  2019.                 //depthWrite
  2020.         rgbGen identity
  2021.     }
  2022.     {
  2023.         map $lightmap
  2024.         rgbGen identity
  2025.         blendFunc GL_DST_COLOR GL_ZERO
  2026.         depthFunc equal
  2027.     }
  2028. }
  2029.  
  2030. textures/proto2/wire
  2031. {
  2032.     cull disable
  2033.     deformVertexes autoSprite2
  2034.         {
  2035.         map $lightmap
  2036.         rgbGen identity
  2037.     }
  2038.     {
  2039.         map textures/proto2/wire.tga
  2040.         blendFunc GL_DST_COLOR GL_ZERO
  2041.         rgbGen identity
  2042.     }
  2043.  
  2044.  
  2045. }
  2046. textures/proto2/chain
  2047. {
  2048.      cull disable
  2049.      deformVertexes autoSprite2
  2050.      deformVertexes wave 100 sin 0 3 0 .05
  2051.      deformVertexes wave 100 sin 0 3 0 .3
  2052.         {
  2053.         map textures/proto2/chain.tga
  2054.         alphaFunc GE128
  2055.         depthWrite
  2056.         rgbGen identity
  2057.     }
  2058.     {
  2059.         map $lightmap
  2060.         rgbGen identity
  2061.         blendFunc GL_DST_COLOR GL_ZERO
  2062.         depthFunc equal
  2063.     }
  2064.  
  2065.  
  2066. }
  2067.  
  2068. textures/proto2/concrete01wetfloor
  2069.  
  2070.     {
  2071.  
  2072.         {
  2073.             map textures/proto2/ooze.tga
  2074.                         tcmod scale 2 2
  2075.                         tcMod turb 0 .2 0 .1
  2076.                         rgbGen identity
  2077.                 }
  2078.                 {
  2079.             map textures/proto2/concrete01wetfloor.tga
  2080.                         Blendfunc blend
  2081.             rgbGen identity
  2082.         }
  2083.                 {
  2084.                 map $lightmap
  2085.                         blendFunc filter
  2086.                 rgbGen identity
  2087.             }
  2088.  
  2089.     
  2090.         }
  2091.  
  2092.  
  2093. textures/proto2/concrete01wetfloorkc
  2094.  
  2095.     {
  2096.  
  2097.         
  2098.                 {
  2099.                 map $lightmap
  2100.      
  2101.             }
  2102.  
  2103.         {
  2104.             map textures/proto2/basewall01test.tga
  2105.             blendFunc GL_DST_COLOR GL_src_color
  2106.             rgbGen identity
  2107.         }                
  2108. }
  2109.  
  2110.  
  2111. textures/proto2/concrete01wetwall
  2112.  
  2113.     {
  2114.  
  2115.         {
  2116.             map textures/proto2/ooze.tga
  2117.                         tcmod scale 2 2
  2118.                         tcmod scroll 0 -.1
  2119.                         rgbGen identity
  2120.                 }
  2121.                 {
  2122.             map textures/proto2/concrete01wetwall.tga
  2123.                         Blendfunc blend
  2124.             rgbGen identity
  2125.         }
  2126.                 {
  2127.                 map $lightmap
  2128.                         blendFunc filter
  2129.                 rgbGen identity
  2130.             }
  2131.  
  2132.     
  2133.         }
  2134.  
  2135.  
  2136.  
  2137. textures/proto2/xsandy01
  2138. {
  2139.     surfaceparm nolightmap
  2140.     {
  2141.         map textures/proto2/xsandy01.tga
  2142.         tcmod scale .8 .8
  2143.         rgbGen vertex
  2144.     }
  2145. }
  2146.  
  2147. textures/proto2/xrocky01
  2148. {
  2149.     surfaceparm nolightmap
  2150.     {
  2151.         map textures/proto2/xrocky01.tga
  2152.         tcmod scale .8 .8
  2153.         rgbGen vertex
  2154.     }
  2155. }
  2156.